<?php
//定义变量-字符串类型
$name="小明";
//使用变量
echo $name;

echo "<hr>";

var_dump($name);//查看表达式的值和归属类型
echo "<hr>";
echo gettype($name);//查看变量或表达式的类型

//php中的字符串拼接不是+号拼接，而是用.拼接

//php中的字符串字面量用"和'的区别
//'会直接把包裹的内容按照字符串输出
//"包裹的内容如果是某个变量，就会输出对应的变量的值，反之按照字符串输出
echo "<br>演示布尔类型=".true."<br>";

echo "<br>演示integer类型=". 15 ."<br>";
echo "<br>演示float类型=". 15.5 ."<br>";
echo "<br>演示null类型=". null ."<br>";

//定义数组的方式
/**
 * php中有三种数据类型的数组
 * 
 * 1.数值数组，带有数字id的数组
 * 2.关联数组，带有指定键的数组，每个键关联一个值，可以理解为字典.
 * 3.多维数组，包含一个或者多个的数组
 */
$arr=[1,2,4,5,7,8];
echo "<br>演示array类型=". $arr[3] ."<br>";//没法直接输出数组内容，可以通过数组下标索引读对应的值进行输出
$arrArr=['name'=>'小明',"age"=>15];//关联数组

$name="喜爱鬼";
echo "<br>字符串模板拼接效果：你的名字叫 $name  <br>";

echo "<hr>";


foreach ($arrArr as $key => $value) {
    echo  $value;
    echo "<br>";
}

